package com.luyuan.crm.sale.util;

public class CityUtil {
    
    private static final String[] CITIES =  {
    "上海",
    "临沧",
    "丽江",
    "保山",
    "大理",
    "德宏",
    "怒江僳族",
    "文山",
    "昆明",
    "昭通",
    "普洱",
    "曲靖",
    "楚雄",
    "玉溪",
    "红河",
    "西双版纳傣族",
    "迪庆",
    "东胜",
    "乌兰察布",
    "乌兰浩特",
    "乌海",
    "兴安盟",
    "包头",
    "呼伦贝尔",
    "呼和浩特",
    "巴彦淖尔",
    "赤峰",
    "通辽",
    "锡林郭勒盟",
    "阿拉善盟",
    "北京",
    "吉林",
    "四平",
    "延边朝鲜族",
    "松原",
    "白城",
    "白山",
    "辽源",
    "通化",
    "长春",
    "乐山",
    "内江",
    "凉山彝族自治州",
    "南充",
    "宜宾",
    "巴中",
    "广元",
    "广安",
    "德阳",
    "成都",
    "攀枝花",
    "泸州",
    "甘孜",
    "眉山",
    "绵阳",
    "自贡",
    "资阳",
    "达州",
    "遂宁",
    "阿坝藏族羌族",
    "雅安",
    "天津",
    "中卫",
    "吴忠",
    "固原",
    "石嘴山",
    "银川",
    "六安",
    "合肥",
    "安庆",
    "宣城",
    "宿州",
    "巢湖",
    "亳州",
    "池州",
    "淮北",
    "淮南",
    "滁州",
    "芜湖",
    "蚌埠",
    "铜陵",
    "阜阳",
    "马鞍山",
    "黄山",
    "东营",
    "临沂",
    "威海",
    "德州",
    "日照",
    "枣庄",
    "泰安",
    "济南",
    "济宁",
    "淄博",
    "滨州",
    "潍坊",
    "烟台",
    "聊城",
    "莱芜",
    "菏泽",
    "青岛",
    "临汾",
    "吕梁",
    "大同",
    "太原",
    "忻州",
    "晋中",
    "晋城",
    "朔州",
    "运城",
    "长治",
    "阳泉",
    "东莞",
    "中山",
    "云浮",
    "佛山",
    "广州",
    "惠州",
    "揭阳",
    "梅州",
    "汕头",
    "汕尾",
    "江门",
    "河源",
    "深圳",
    "清远",
    "湛江",
    "潮州",
    "珠海",
    "肇庆",
    "茂名",
    "阳江",
    "韶关",
    "北海",
    "南宁",
    "崇左",
    "来宾",
    "柳州",
    "桂林",
    "梧州",
    "河池",
    "玉林",
    "百色",
    "贵港",
    "贺州",
    "钦州",
    "防城港",
    "乌鲁木齐",
    "伊犁",
    "克孜勒苏柯尔克孜",
    "克拉玛依",
    "博尔塔拉蒙古",
    "吐鲁番",
    "和田",
    "哈密",
    "喀什",
    "塔城",
    "巴音郭楞蒙古",
    "昌吉回族",
    "阿克苏",
    "阿勒泰",
    "南京",
    "南通",
    "宿迁",
    "常州",
    "徐州",
    "扬州",
    "无锡",
    "泰州",
    "淮安",
    "盐城",
    "苏州",
    "连云港",
    "镇江",
    "上饶",
    "九江",
    "宜春",
    "南昌",
    "吉安",
    "抚州",
    "新余",
    "景德镇",
    "萍乡",
    "赣州",
    "鹰潭",
    "保定",
    "唐山",
    "廊坊",
    "张家口",
    "承德",
    "沧州",
    "石家庄",
    "秦皇岛",
    "衡水",
    "邢台",
    "邯郸",
    "三门峡",
    "信阳",
    "南阳",
    "周口",
    "商丘",
    "安阳",
    "平顶山",
    "开封",
    "新乡",
    "洛阳",
    "济源",
    "漯河",
    "濮阳",
    "焦作",
    "许昌",
    "郑州",
    "驻马店",
    "鹤壁",
    "丽水",
    "台州",
    "嘉兴",
    "宁波",
    "杭州",
    "温州",
    "湖州",
    "绍兴",
    "舟山",
    "衢州",
    "金华",
    "万宁",
    "三亚",
    "东方",
    "临高",
    "乐东黎族自治",
    "五指山",
    "保亭黎族苗族自治",
    "儋州",
    "定安",
    "屯昌",
    "文昌",
    "昌江黎族自治",
    "海口",
    "澄迈",
    "琼中黎族苗族自治",
    "琼海",
    "白沙黎族自治",
    "陵水黎族自治",
    "仙桃",
    "十堰",
    "咸宁",
    "天门",
    "孝感",
    "宜昌",
    "恩施",
    "武汉",
    "潜江",
    "神农架",
    "荆州",
    "荆门",
    "襄樊",
    "鄂州",
    "随州",
    "黄冈",
    "黄石",
    "娄底",
    "岳阳",
    "常德",
    "张家界",
    "怀化",
    "株洲",
    "永州",
    "湘潭",
    "湘西土家族苗族",
    "益阳",
    "衡阳",
    "邵阳",
    "郴州",
    "长沙",
    "临夏",
    "兰州",
    "嘉峪关",
    "天水",
    "定西",
    "平凉",
    "庆阳",
    "张掖",
    "武威",
    "甘南",
    "白银",
    "酒泉",
    "金昌",
    "陇南",
    "三明",
    "南平",
    "厦门",
    "宁德",
    "泉州",
    "漳州",
    "福州",
    "莆田",
    "龙岩",
    "山南地区",
    "拉萨",
    "日喀则地区",
    "昌都地区",
    "林芝地区",
    "那曲地区",
    "阿里地区",
    "六盘水",
    "安顺",
    "毕节地区",
    "贵阳",
    "遵义",
    "铜仁地区",
    "黔东南苗族侗族自治州",
    "黔南布依族苗族自治州",
    "黔西南布依族苗族自治州",
    "丹东",
    "大连",
    "抚顺",
    "朝阳",
    "本溪",
    "沈阳",
    "盘锦",
    "营口",
    "葫芦岛",
    "辽阳",
    "铁岭",
    "锦州",
    "阜新",
    "鞍山",
    "重庆",
    "咸阳",
    "商洛",
    "安康",
    "宝鸡",
    "延安",
    "榆林",
    "汉中",
    "渭南",
    "西安",
    "铜川",
    "属格尔木",
    "果洛",
    "海东地区",
    "海北",
    "海南",
    "海西",
    "玉树",
    "西宁",
    "黄南",
    "七台河",
    "伊春",
    "佳木斯",
    "双鸭山",
    "哈尔滨",
    "大兴安岭",
    "大庆",
    "牡丹江",
    "绥化",
    "鸡西",
    "鹤岗",
    "黑河",
    "齐齐哈尔"};
    
    
    public static String getCity(String address) {
        int b = address.indexOf("省"), e = address.indexOf("市");
        if (b > 0 && e > 0) {
            return address.substring(b + 1, e);
        }
        
        for (int i = 0; i < CITIES.length; i++) {
            if (address.contains(CITIES[i])) {
                return CITIES[i];
            }
        } 
        return "";
    }
    
    public static void main(String[] args) {
        System.out.println(getCity("河南驻马店西平县出山镇镇政府 货到联系开箱验货"));
    }
}
